package com.bondex.charter.maindata.pojo.api;

import com.bondex.bondexapi.maindata.pojo.api.QueryBaseVO;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 船名
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
@Getter
@Setter
public class BaseSeaVesselVO extends QueryBaseVO {

	/**
	 * 船名代码
	 */
	private String vesselNo;

	/**
	 * 国际海事组织 International Maritime Organization
	 */
	private String imo;

	/**
	 * 海上移动通信业务标识 Maritime Mobile Service Identity 九位
	 */
	@JsonIgnore
	private String mmsi;

	/**
	 * 呼号
	 */
	private String callSign;

	/**
	 * 船公司
	 */
	private String carrierCode;

	private Object carrierName;

	private String carrierNameEN;

	private String countryCode;

	private String countryName;

	private String countryNameEN;

	//删除标记
	private String delFlg;

	//审核状态
	private List dataTypeList;

	//@JsonIgnore
	private String carrierNameCN;
}